# -*- coding: utf-8 -*-

# @File  : config.py
# @Author: Lomo
# @Site  : lomo.space
# @Date  : 2020-02-12
# @Desc  : 常规配置

import os


PROJECT_DIR = os.path.abspath(os.path.join(os.getcwd(), '..'))

DATA_DIR = '/data'

LOG_DIR = '/logs'

# 说明: 依照安全策略, APP 的 ID、Secret 理论不应使用硬编码方式, 但由环境限制等问题暂时忽略
LARK_CONFIG = {
    'APP_ID': 'cli_9ec797aea7f1900e',
    'APP_SECRET': 'jvq9deltOAfyMMY2WDwhZdoJo7hq1LEt',
    'TENANT_URL': 'https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal/',
    'MSG_URL': 'https://open.feishu.cn/open-apis/message/v4/send/',
    'GROUP_LIST_URL': 'https://open.feishu.cn/open-apis/chat/v4/list',
    'GROUP_INFO': 'https://open.feishu.cn/open-apis/chat/v4/info',
    'EMAIL_SUFFIX': '@missfresh.cn',
    'MSG_CARD': {
            'config': {
                'wide_screen_mode': True
            },
            'card_link': {
                'url': 'http://actionview.mryitao.cn/project/QA/summary'  # 消息默认跳转 URL
            },
            'header': {
                'title': {
                    'tag': 'plain_text',
                    'content': '接口测试结果通知'
                }
            },
            'elements': [
                {
                    'tag': 'div',
                    'text': {
                        'tag': 'plain_text',
                        'content': '点击查看详细结果(出错/异常)信息...'
                    }
                }
            ]
        }
}

# 统一管理各系统接口前缀
HOST = {
    'prefix': {
        'supplier': 'supplier',  # 供应商管理
        'srm': 'srm',  # 商家大学
        'ops': 'ops',  # 运营系统
        'css': 'css',  # 客服售后系统
        'coupon': 'coupon',  # 礼券系统
        'product': 'product',  # 商品管理系统
        'shop': 'shop',  # pop 管理系统
        'finance': 'finance',  # 财务管理系统
        'contract': 'contract',  # 合同管理系统
        'wo': 'wo',  # 工单系统
        'crm': 'crm',  # crm 管理系统
        'api': 'api'
    },
    'host': {
        'dev': '-staging.mryitao.cn',
        'pre': '-pre.mryitao.cn',
        'prod': 'mryitao.cn'  # 线上环境前缀和测试环境不统一!!! 如: finance-admin.mryitao.cn
    }
}
